package com.ehotting.eaf.netty.loggers;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

public abstract class AbstractLogger {
	
	private Logger logger = null;
	
	protected AbstractLogger(String loggerName){
		this.logger = LoggerFactory.getLogger(loggerName);
	}
	
	public void debug(String msg){
		logger.debug(msg);
	}
	
	public void debug(String msg,Object... o){
		logger.debug(msg,o);
	}
	
	
	public void info(String msg){
		logger.info(msg);
	}
	
	public void info(String msg,Object... o){
		logger.info(msg,o);
	}
	
	public void warn(String msg){
		logger.warn(msg);
	}
	
	public void warn(String msg,Object... o){
		logger.warn(msg,o);
	}
	
	public void error(String msg){
		logger.error(msg);
	}
	

	public void error(String msg,Object... o){
		logger.error(msg,o);
	}

	public void trace(String msg, Object... o){
		logger.trace(msg,o);
	}

}
